package com.example.inami.third.entity;


import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalTime;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * (DeviceInfo)表实体类
 *
 * @author inami
 * @since 2025-03-12 09:51:39
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class DeviceInfo extends Model<DeviceInfo> {

    private Long id;

    private Date activationTime;

    private String alias;

    private String ancestors;

    private String areaDeptName;

    private String areaPerson;

    private String areaPersonPhonenumber;

    private Integer bat;

    private String batVol;

    private String boxNo;

    private String boxNum;

    private String boxNumName;

    private String buildingDetailed;

    private String buildingName;

    private String cardMark;

    private Integer checkHeartFlag;

    private String comment;

    private String communityName;

    private String createBy;

    private Date createTime;

    private Integer csq;

    private Long currDeptId;

    private String currState;

    private Long deptId;

    private String deptLimit;

    private String deptName;

    private Long deptTypeId;

    private String detailedAddress;

    private String deviceA;

    private String deviceAttr;

    private String deviceAttrCode;

    private Long deviceAttrId;

    private String deviceAttrName;

    private String deviceAttrValue;

    private Long deviceBatch;

    private Long deviceBatchId;

    private String deviceBatchName;

    private String deviceDept;

    private String deviceEventName;

    private Long deviceId;

    private String deviceImei;

    private String deviceImeiPrecise;

    private String deviceImsi;

    private String deviceMakerName;

    private String devicePerson;

    private String devicePersonPhonenumber;

    private Long deviceRegisterId;

    private String deviceTag;

    private String deviceType;

    private Long deviceTypeAttrId;

    private String deviceTypeName;

    private String deviceVersionCode;

    private Long deviceVersionId;

    private String deviceVersionName;

    private Date enabledTime;

    private String endTime;

    private Date expireDate;

    private Integer expires;

    private Integer firstShipment;

    private Integer flagBuilding;

    private Integer flagFirst;

    private Integer flagFollow;

    private Integer flagRetail;

    private String flagRetailName;

    private String floorName;

    private String forChildDept;

    private Integer gasVol;

    private String generalExt;

    private String hostImei;

    private Integer humidity;

    private String iccid;

    private String iccidOperator;

    private String imeiReverse;

    private String imgPath;

    private Date installTime;

    private String installationArea;

    private String installer;

    private String installerPhoneNumber;

    private String intervalReportTime;

    private String ip;

    private String isAsc;

    private Date latestActivityTime;

    private Date latestAlarmTime;

    private Date latestFaultTime;

    private String latitude;

    private String longitude;

    private String maker;

    private String number;

    private String offLine;

    private String onlineTime;

    private String orderByColumn;

    private Long originalDeptId;

    private String originalDeptName;

    private String ownSubFlag;

    private Integer pageNum;

    private Integer pageSize;

    private String pcColor;

    private String pcIcon;

    private String phonenumber;

    private Long placeBuildingId;

    private Long placeCommunityId;

    private Long placeFloorId;

    private String placeFormat;

    private Long placeRoomId;

    private Date platformExpireDate;

    private String platformFeeEnd;

    private Integer platformFeeExpires;

    private String platformFeeExpiresStr;

    private String platformFeeStart;

    private String platformId;

    private String platformType;

    private String platformTypeName;

    private Integer port;

    private Long projectId;

    private String projectName;

    private String proprietor;

    private String protectionState;

    private String region;

    private String regionCodeAll;

    private String registerOperator;

    private Integer relateCount;

    private String relateState;

    private String remark;

    private String roomDetailed;

    private String roomName;

    private String searchStr;

    private String searchValue;

    private String serviceLifeTime;

    private String shipmentState;

    private Integer showFlag;

    private Integer startIdx;

    private String startTime;

    private String state;

    private String stateName;

    private String stateRemark;

    private String subDeviceImei;

    private String sunCode;

    private Integer suppliesNum;

    private Long sysDeptId;

    private String sysTransferToDept;

    private String tableName;

    private Integer temp;

    private String testResult;

    private Integer testState;

    private String testStateName;

    private String todayDate;

    private String tomorrowDate;

    private String transferToDept;

    private String updateBy;

    private Date updateTime;

    private Integer usingStatus;

    private String usingStatusName;

    private Date validTime;

    private String version;

    private String warrantyTime;

}

